namespace ne   {
    const CONSOLE_KEY = {
        50: "error",
        40: "error",
        30: "warn",
        20: "info",
        10: "debug",
        0: "log"

    }
    export class FileHandler extends BaseHandler {

        private _ofunc: Function;


        /**
         * Creates an instance of FileHandler.
         * @param {string} filepath 
         * @param {string} [mode='w+b'] 
         * @param {boolean} autoflush 
         * @param {number} [startime] 
         * @param {Function} [gettime] 
         * @memberof FileHandler
         */
        constructor(filepath: string, mode: string = 'w+b', autoflush: boolean, startime?: number, gettime?: Function) {
                    super(startime, gettime);
                    //todo

        }

        public emit(nlv: ELOGLEVEL, sfmt: string, ...sout) {

        }

    }
}